package monitoreomedios

class Usuario {

	
	static constraints = {
		email(blank:false, email:true, unique:true)
		nombre(blank:false)
		password(blank:false, password:true)
		direccion(blank:false)
		role(inList:["admin", "user"])
	}
	
	static hasMany = [campanias:Campana,
					  menciones:MencionMonitoreada]

	String nombre
	String email
	String direccion
	String password
	String role = "user"
	
	static trasients = ['admin']
    
	boolean isAdmin(){
		return role == "admin"
	}
	

	String toString()
	{
		return "${nombre} - ${email}"
	}
}